﻿//using System;
//using System.Runtime.Serialization;

//namespace Simhopp.Common
//{
//     <summary>
//     The HeadJudge class provides a description of a head judge user.
//     </summary>
//    [Serializable]
//    public class HeadJudge : Judge
//    {
//        #region CONSTRUCTOR REGION

//         <summary>
//         Constructor
//         </summary>
//         <param name="userName">The username of the head judge user.</param>
//         <param name="name">The name of the head judge.</param>
//         <param name="gender">The gender of the head judge.</param>
//         <param name="age">The age of the head judge.</param>
//         <param name="nationality">The nationality of the head judge. Example: "Sweden".</param>
//         <param name="socialSecurityNumber">The social security number of the head judge. Example: 197811058866</param>
//         <param name="inCompetition">The competition in which the head judge participates.</param>
//        public HeadJudge( String userName = "",
//            String name = "", 
//            Genders gender = Genders.Male,
//            int age = 0, 
//            String nationality = "",
//            String socialSecurityNumber = "",
//            Competition inCompetition = null) 
//            : base(userName, name, gender, 
//            age, nationality, socialSecurityNumber, 
//            inCompetition) { }
//        #endregion
//        #region SERIALIZATION/DESERIALIZATION REGION
//        public override void GetObjectData(SerializationInfo info, StreamingContext context)
//        {
//            base.GetObjectData(info, context);
//        }
//        protected HeadJudge(SerializationInfo info, StreamingContext context)
//            : base(info, context) {}
//        #endregion
//        #region METHOD REGION
//        #endregion
//    }
//}
